/**
 * @file SubscribeToContactProtocolMessage.cs
 * @author Zane Mayo
 * @date 21/5/2009
 */

using System;

namespace MxitAPI {
	
	/**
	 * Sends a subscription request to a contact
	 */
	public class SubscribeToContactProtocolMessage : ProtocolMessage {
		
		[ RequestData ]
		public string Group { get; set; }
		
		[ RequestData ]
		public string ContactLoginName { get; set; }
		
		[ RequestData ]
		public string NickName { get; set; }
		
		[ RequestData ]
		public ContactType ContactType { get; set; }
		
		[ RequestData ]
		public string InviteMessageText { get; set; }
		
		public SubscribeToContactProtocolMessage() : base( ProtocolMessageType.SubscribeToContact ) {
		}
		
		
	}
}